A programmer typically creates a mock object to test the behavior of some other object, in much the same way that a car designer uses a crash test dummy to simulate the dynamic behavior of a human in vehicle impacts. المبرمجون عادة يخلقون أغراض مقلدة لفحص سلوك بعض الأغراض بطريقة مشابهة جدا لما يحصل في تصميم السيارات حيث أن مصممي السيارات يقومون بتجاربهم على الدمى لمحاكاة السلوك الديناميكي للإنسان عند اصطدام الآلة.